package com.zshy.base.monitor.domain.contract.enums;

import com.zshy.base.core.contract.enums.IEnum;
import com.zshy.base.kit.enums.EnumValueResolver;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 来源文字的颜色，目前支持：0(默认) 灰色，1 黑色，2 红色，3 绿色
 *
 * @author zhouhengzhe
 */
@Getter
@AllArgsConstructor
public enum DescColorEnum implements IEnum<Integer>, EnumValueResolver<DescColorEnum, Integer> {

    /**
     * 默认
     */
    DEFAULT(0, "灰色（默认）"),

    /**
     * 黑色
     */
    BLACK(1, "黑色"),

    /**
     * 红色
     */
    RED(2, "红色"),

    /**
     * 绿色
     */
    GREEN(3, "绿色");


    private final Integer code;
    private final String desc;
}
